pedal pusher - German English Dictionary